package com.chen.controller.admin;

import com.chen.util.SystemConstrant;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpSession;

@Controller
@RequestMapping("/admin")
public class SystemController {

    /**
     * 去到登录页面
     * @return
     */
    @RequestMapping("/login")
    public String login(){
        return "admin/login";
    }

    @RequestMapping("/home")
    public String home(){
        return "admin/home";
    }

    @RequestMapping("/logout")
    public String logout(HttpSession session){
        //清空session
        session.removeAttribute(SystemConstrant.LOGINUSER);
        //重定向到登录页面
        return "redirect:/admin/login";
    }

    /**
     * 去到部门管理页面
     * @return
     */
    @RequestMapping("/toDeptManager")
    public String toDeptManager(){
        return "admin/dept/deptManager";
    }

    /**
     * 去到角色管理页面
     * @return
     */
    @RequestMapping("/toRoleManager")
    public String toRoleManager(){
        return "admin/role/roleManager";
    }

    /**
     * 去到员工管理页面
     * @return
     */
    @RequestMapping("/toEmployeeManager")
    public String toEmployeeManager(){
        return "admin/employee/employeeManager";
    }

    /**
     * 去到菜单管理界面
     * @return
     */
    @RequestMapping("/toMenuManager")
    public String toMenuManager(){
        return "admin/menu/menuManager";
    }


    /**
     * 去到菜单管理界面
     * @return
     */
    @RequestMapping("/desktop")
    public String desktop(){
        return "admin/desktop/desktop";
    }

    /**
     * 去到球场类型管理界面
     * @return
     */
    @RequestMapping("/toCourtTypeManager")
    public String toCourtTypeManager(){
        return "admin/courtType/courtTypeManager";
    }

    /**
     * 去到球场管理界面
     * @return
     */
    @RequestMapping("/toCourtManager")
    public String toCourtManager(){
        return "admin/court/courtManager";
    }

    /**
     * 去到物资管理页面
     * @return
     */
    @RequestMapping("/toMaterialManager")
    public String toMaterialManager(){
        return "admin/material/materialManager";
    }

    /**
     * 去到会员管理页面
     * @return
     */
    @RequestMapping("/toVipManager")
    public String toVipManager(){
        return "admin/vip/vipManager";
    }

    /**
     * 去到申请管理页面
     * @return
     */
    @RequestMapping("/toReleaseManager")
    public String toReleaseManager(){
        return "admin/release/releaseManager";
    }

}
